[INFO] cloning repository https://github.com/matteomeli/adamant
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/matteomeli/adamant" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatteomeli%2Fadamant", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatteomeli%2Fadamant'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cda934745a83a8bf7aa5ba2181fea128017b383f
[INFO] building matteomeli/adamant against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatteomeli%2Fadamant" "/workspace/builds/worker-13/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/matteomeli/adamant on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/matteomeli/adamant
[INFO] finished tweaking git repo https://github.com/matteomeli/adamant
[INFO] tweaked toml for git repo https://github.com/matteomeli/adamant written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] crate git repo https://github.com/matteomeli/adamant already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded log v0.4.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1bea091b254275956e86b8f95d03b6d65dc21bcbf260e5eafa032dd53b1e68cb
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "1bea091b254275956e86b8f95d03b6d65dc21bcbf260e5eafa032dd53b1e68cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1bea091b254275956e86b8f95d03b6d65dc21bcbf260e5eafa032dd53b1e68cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1bea091b254275956e86b8f95d03b6d65dc21bcbf260e5eafa032dd53b1e68cb", kill_on_drop: false }`
[INFO] [stdout] 1bea091b254275956e86b8f95d03b6d65dc21bcbf260e5eafa032dd53b1e68cb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 830c745e6e845aa24955f444674ceea59bcbc4fc10344813784e47bbf67025bd
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "830c745e6e845aa24955f444674ceea59bcbc4fc10344813784e47bbf67025bd", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling libc v0.2.65
[INFO] [stderr]    Compiling cfg-if v0.1.9
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling bitflags v1.1.0
[INFO] [stderr]    Compiling xml-rs v0.8.0
[INFO] [stderr]    Compiling autocfg v0.1.5
[INFO] [stderr]    Compiling cc v1.0.38
[INFO] [stderr]    Compiling log v0.4.7
[INFO] [stderr]    Compiling nix v0.14.1
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling byteorder v1.3.2
[INFO] [stderr]    Compiling arrayvec v0.4.11
[INFO] [stderr]    Compiling memchr v2.2.1
[INFO] [stderr]    Compiling pkg-config v0.3.15
[INFO] [stderr]    Compiling downcast-rs v1.0.4
[INFO] [stderr]    Compiling same-file v1.0.5
[INFO] [stderr]    Compiling smallvec v0.6.10
[INFO] [stderr]    Compiling ucd-util v0.1.5
[INFO] [stderr]    Compiling winapi v0.3.8
[INFO] [stderr]    Compiling quick-error v1.2.2
[INFO] [stderr]    Compiling percent-encoding v2.1.0
[INFO] [stderr]    Compiling instant v0.1.2
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling lock_api v0.3.1
[INFO] [stderr]    Compiling parking_lot_core v0.6.2
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling humantime v1.2.0
[INFO] [stderr]    Compiling walkdir v2.2.9
[INFO] [stderr]    Compiling regex-syntax v0.6.10
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling x11-dl v2.18.3
[INFO] [stderr]    Compiling stb_truetype v0.2.6
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling net2 v0.2.33
[INFO] [stderr]    Compiling memmap v0.7.0
[INFO] [stderr]    Compiling atty v0.2.13
[INFO] [stderr]    Compiling raw-window-handle v0.3.1
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling aho-corasick v0.7.4
[INFO] [stderr]    Compiling mio v0.6.19
[INFO] [stderr]    Compiling wayland-scanner v0.23.6
[INFO] [stderr]    Compiling libloading v0.5.2
[INFO] [stderr]    Compiling ordered-float v1.0.2
[INFO] [stderr]    Compiling approx v0.3.2
[INFO] [stderr]    Compiling line_drawing v0.7.0
[INFO] [stderr]    Compiling mio-extras v2.0.5
[INFO] [stderr]    Compiling dlib v0.4.1
[INFO] [stderr]    Compiling rusttype v0.7.7
[INFO] [stderr]    Compiling wayland-sys v0.23.6
[INFO] [stderr]    Compiling andrew v0.2.1
[INFO] [stderr]    Compiling regex v1.2.0
[INFO] [stderr]    Compiling wayland-client v0.23.6
[INFO] [stderr]    Compiling wayland-protocols v0.23.6
[INFO] [stderr]    Compiling env_logger v0.6.2
[INFO] [stderr]    Compiling wayland-commons v0.23.6
[INFO] [stderr]    Compiling calloop v0.4.4
[INFO] [stderr]    Compiling smithay-client-toolkit v0.6.4
[INFO] [stderr]    Compiling winit v0.20.0-alpha4
[INFO] [stderr]    Compiling adamant v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/lib.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use winapi::shared::dxgiformat;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/lib.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::d3dcommon;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/buffer.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{dxgiformat, dxgitype, winerror::SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/buffer.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{dxgiformat, dxgitype, winerror::SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/buffer.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/com.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use winapi::shared::winerror::FAILED;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/com.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::unknwnbase::IUnknown;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/buffer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/command/allocator.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::winerror::{FAILED, SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/com.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/command/allocator.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/command/allocator.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/command/context.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::minwindef;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/command/list.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::winerror::{FAILED, SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/command/context.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/command/list.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/command/queue.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::winerror::{FAILED, SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/command/list.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/command/queue.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]   --> src/command/queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::Interface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/context.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::{
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]   --> src/context.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::{
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/context.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::{d3d12, d3d12sdklayers, d3dcommon, dxgidebug};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]   --> src/context.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::Interface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/descriptor.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::winerror::FAILED;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winit::platform::windows`
[INFO] [stdout]   --> src/context.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winit::platform::windows::WindowExtWindows;
[INFO] [stdout]    |                      ^^^^^^^ could not find `windows` in `platform`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/descriptor.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/descriptor.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/device.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/device.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/device.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::{d3d12, d3d12sdklayers, d3dcommon};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/device.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]  --> src/dxgi.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::ctypes::c_void;
[INFO] [stdout]   |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/dxgi.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/dxgi.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/dxgi.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::{d3d12, d3dcommon};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os`
[INFO] [stdout]   --> src/dxgi.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::os::windows::ffi::OsStringExt;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]   --> src/dxgi.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::Interface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/memory.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{dxgiformat, dxgitype, winerror::SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/memory.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::{dxgiformat, dxgitype, winerror::SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/memory.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/memory.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/pso.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/pso.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/pso.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::{d3d12, d3dcommon, d3dcompiler};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/resource.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::winerror::SUCCEEDED;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]   --> src/pso.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::Interface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/root_signature.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::winerror::FAILED;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/resource.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::d3d12;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/root_signature.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::{d3d12, d3dcommon};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/root_signature.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/sync.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::winerror::{self, SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]  --> src/sync.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::winerror::{self, SUCCEEDED};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]  --> src/sync.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::{d3d12, handleapi, synchapi, winbase, winnt};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::Interface`
[INFO] [stdout]  --> src/sync.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::Interface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ no `Interface` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OsStringExt`
[INFO] [stdout]    --> src/dxgi.rs:237:49
[INFO] [stdout]     |
[INFO] [stdout] 237 |                         let name = <OsString as OsStringExt>::from_wide(&desc.Description[..len]);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ use of undeclared type `OsStringExt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/buffer.rs:62:16
[INFO] [stdout]    |
[INFO] [stdout] 62 |             if SUCCEEDED(hr) {
[INFO] [stdout]    |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope
[INFO] [stdout]   --> src/com.rs:31:30
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn as_unknown(&self) -> &IUnknown {
[INFO] [stdout]    |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope
[INFO] [stdout]   --> src/com.rs:32:45
[INFO] [stdout]    |
[INFO] [stdout] 32 |         unsafe { &*(self.0.as_ptr() as *mut IUnknown) }
[INFO] [stdout]    |                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/com.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 |         if FAILED(hr) {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/command/allocator.rs:71:12
[INFO] [stdout]    |
[INFO] [stdout] 71 |         if FAILED(hr) {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/command/allocator.rs:98:12
[INFO] [stdout]    |
[INFO] [stdout] 98 |         if SUCCEEDED(hr) {
[INFO] [stdout]    |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/command/list.rs:51:12
[INFO] [stdout]    |
[INFO] [stdout] 51 |         if FAILED(hr) {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/command/list.rs:101:12
[INFO] [stdout]     |
[INFO] [stdout] 101 |         if SUCCEEDED(hr) {
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/command/list.rs:110:12
[INFO] [stdout]     |
[INFO] [stdout] 110 |         if SUCCEEDED(hr) {
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/command/queue.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 52 |         if FAILED(hr) {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/command/queue.rs:119:12
[INFO] [stdout]     |
[INFO] [stdout] 119 |         if SUCCEEDED(hr) {
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/context.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 293 |             if SUCCEEDED(hr) {
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/context.rs:310:23
[INFO] [stdout]     |
[INFO] [stdout] 310 |             } else if FAILED(hr) {
[INFO] [stdout]     |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/context.rs:354:27
[INFO] [stdout]     |
[INFO] [stdout] 354 |                 } else if FAILED(hr) {
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/context.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |                 if SUCCEEDED(d3d12::D3D12GetDebugInterface(
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/context.rs:423:20
[INFO] [stdout]     |
[INFO] [stdout] 423 |                 if SUCCEEDED(dxgi1_3::DXGIGetDebugInterface1(
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/context.rs:480:20
[INFO] [stdout]     |
[INFO] [stdout] 480 |                 if FAILED(swapchain.0.GetBuffer(
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/context.rs:562:16
[INFO] [stdout]     |
[INFO] [stdout] 562 |             if FAILED(device.native.CreateCommittedResource(
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/descriptor.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 46 |         if FAILED(hr) {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/device.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |         if FAILED(hr) {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/device.rs:57:16
[INFO] [stdout]    |
[INFO] [stdout] 57 |             if SUCCEEDED((*device).CheckFeatureSupport(
[INFO] [stdout]    |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/dxgi.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 |     window_handle: HWND,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/dxgi.rs:36:31
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn new(window_handle: HWND, flags: u32) -> Result<Self, Error> {
[INFO] [stdout]    |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/dxgi.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 |         if SUCCEEDED(hr) {
[INFO] [stdout]    |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/dxgi.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 62 |         if SUCCEEDED(hr) {
[INFO] [stdout]    |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/dxgi.rs:79:24
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     if SUCCEEDED(hr) {
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:101:28
[INFO] [stdout]     |
[INFO] [stdout] 101 |                         if SUCCEEDED(factory6.EnumAdapterByGpuPreference(
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:110:32
[INFO] [stdout]     |
[INFO] [stdout] 110 | ...                   if FAILED(hr) {
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:119:32
[INFO] [stdout]     |
[INFO] [stdout] 119 | ...                   if SUCCEEDED(d3d12::D3D12CreateDevice(
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:150:19
[INFO] [stdout]     |
[INFO] [stdout] 150 |             while SUCCEEDED(
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:158:20
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 if FAILED(hr) {
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:167:20
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 if SUCCEEDED(d3d12::D3D12CreateDevice(
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:181:20
[INFO] [stdout]     |
[INFO] [stdout] 181 |                 && SUCCEEDED(
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |         if SUCCEEDED(hr) {
[INFO] [stdout]     |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:231:24
[INFO] [stdout]     |
[INFO] [stdout] 231 |                     if FAILED(hr) {
[INFO] [stdout]     |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/dxgi.rs:255:31
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub(crate) window_handle: HWND,
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:297:16
[INFO] [stdout]     |
[INFO] [stdout] 297 |             if FAILED(factory.native.CreateSwapChainForHwnd(
[INFO] [stdout]     |                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:324:16
[INFO] [stdout]     |
[INFO] [stdout] 324 |             if SUCCEEDED(self.0.GetContainingOutput(&mut output)) {
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:328:24
[INFO] [stdout]     |
[INFO] [stdout] 328 |                     if FAILED(output6.GetDesc1(&mut desc)) {
[INFO] [stdout]     |                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:356:16
[INFO] [stdout]     |
[INFO] [stdout] 356 |             if SUCCEEDED(
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/dxgi.rs:362:20
[INFO] [stdout]     |
[INFO] [stdout] 362 |                 && FAILED(self.0.SetColorSpace1(color_space))
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/memory.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |             if SUCCEEDED(hr) {
[INFO] [stdout]    |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/pso.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 |         if FAILED(hr) {
[INFO] [stdout]     |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]    --> src/pso.rs:262:20
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 if FAILED(device.native.CreateGraphicsPipelineState(
[INFO] [stdout]     |                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/resource.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |             if SUCCEEDED(hr) {
[INFO] [stdout]    |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/root_signature.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |             if FAILED(d3d12::D3D12SerializeRootSignature(
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FAILED` in this scope
[INFO] [stdout]   --> src/root_signature.rs:79:16
[INFO] [stdout]    |
[INFO] [stdout] 79 |             if FAILED(device.native.CreateRootSignature(
[INFO] [stdout]    |                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/sync.rs:69:12
[INFO] [stdout]    |
[INFO] [stdout] 69 |         if SUCCEEDED(hr) {
[INFO] [stdout]    |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SUCCEEDED` in this scope
[INFO] [stdout]   --> src/sync.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 |         if SUCCEEDED(hr) {
[INFO] [stdout]    |            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `info`, `warn`
[INFO] [stdout]   --> src/context.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | use log::{info, trace, warn};
[INFO] [stdout]    |           ^^^^         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 105 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `adamant`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "830c745e6e845aa24955f444674ceea59bcbc4fc10344813784e47bbf67025bd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "830c745e6e845aa24955f444674ceea59bcbc4fc10344813784e47bbf67025bd", kill_on_drop: false }`
[INFO] [stdout] 830c745e6e845aa24955f444674ceea59bcbc4fc10344813784e47bbf67025bd
